package com.gitee.wsl.struct.grammar.ext

import com.gitee.wsl.struct.grammar.GrammarContext
import com.gitee.wsl.struct.grammar.parser.Parser
import com.gitee.wsl.struct.grammar.parser.ref
import kotlin.reflect.KProperty0


fun <T> GrammarContext.ref(
    parserProperty: KProperty0<Parser<T>>
) : Parser<T> = Parser.ref(parserProperty)
